de.cebis.moccabox.model
Interface IModelNodeBuilder

All Known Implementing Classes:
AbstractModelNodeBuilder, ContextModelNodeBuilder, RequestHistoryModelNodeBuilder, ResultModelNodeBuilder, RootModelNodeBuilder

public interface IModelNodeBuilder

Der ModelNode dient als Repräsentation des Aufgabenobjektes eines durchgeführten Vorgangs (IBusinessTask) für die IO-Schicht. Er muss nach Durchführung des Vorgangs erzeugt werden. Diese Aufgabe wird von bestimmten Hilfsklassen übernommen.

Das Interface IModelNodeBuilder muss von Klassen implementiert werden, die auf der Grundlage von Informationen aus dem ITaskContext einen entsprechenden ModelNode bauen.

Author:
weichelt

Method Summary
 ModelNode createModel(ITaskContext tContext)
          Zurückliefern eines ModelNode, der auf der Grundlage der Informationen aus dem übergebenen ITaskContext zusammengebaut wird.
 

Method Detail

createModel

ModelNode createModel(ITaskContext tContext)
Zurückliefern eines ModelNode, der auf der Grundlage der Informationen aus dem übergebenen ITaskContext zusammengebaut wird. Es werden entsprechende Informationen aus den aktuell übergebenen Parametern und dem Kontext selbst genutzt, um das Repräsentations-Objekt als Schnittstelle für die Interface-Schnittstelle (IO) zu erzeugen und befüllen.

Parameters:
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask) ausgeführt wurde.
Returns:
ModelNode, der als Repräsentation des Aufgabenobjektes für die IO-Schnittstelle dient.